<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/

/*Route::get('/', function () {
    return view('welcome');
});*/


// 不需要登录验证的接口
Route::get('/', ['as' => 'user.login','uses'=>'Admin\AuthController@getLogin']);
Route::get('admin/login', ['as' => 'login', 'uses' => 'Admin\AuthController@getLogin']);
Route::post('admin/login', ['as' => 'login', 'uses' => 'Admin\AuthController@postLogin']);

// 需要登录验证才能操作的接口
Route::group(array('before' => 'auth'), function()
{
    Route::get('admin/logout', ['as' => 'logout', 'uses' => 'Admin\AuthController@getLogout']);
    Route::get('admin/dashboard', ['as' => 'dashboard', 'uses' => 'Admin\AuthController@getDashboard']);
});

Route::group(['prefix' => 'myadmin', 'namespace' => 'Admin'], function(){
    /*  Route::get('/', function(){
          return 'hi, my feihuang.org Admin~!';
      });*/
    // Route::controller('index', 'IndexController');
    Route::controller('auth',  'AuthController', [ 'getLogin' => 'login']);
    Route::get('index', ['as' => 'admin.index', 'uses' => 'IndexController@getIndex']);
    Route::controller('in', 'IndexController');
    // Route::get('index', 'IndexController@getIndex');
    //1.登录界面   已完成

    //2.后台默认界面

    //3.用户列表页
    //3.1用户编辑页

    //4.订单列表页
    //4.1订单详情页

    //5.模块
    //5.1.商品列表页
    //5.1.1商品[发布，编辑]页
    //5.2新闻列表页
    //5.2.1新闻[发布，编辑]页
    //5.3文章管理
    //5.3.1文章[发布，编辑]页
    //我的
    //    我的便签
    //    常用操纵
    //    个人资料
    //    修改密码
    //Route::get('')
    //模块
//        文章管理
//        新闻管理
//        订单管理

    //会员
//        管理用户
//        审核用户
//        用户组设置
//        登录日志
//        相关设置
//        一键登录
    //页面
//        区块管理
    //扩展
//        广告管理
//        公告管理
//        单页管理
//        友情链接
//        留言管理
//        扩展
//              插件管理
//              钩子管理
//        已安装插件后台

    //工具
//        数据库
//        附件管理
//        IP禁止
//        敏感词管理
//        操作日志
//        木马扫描
//        文件校验
//        文件权限
//        Sitemaps
//        系统体检
//        404日志
//        更新缓存
    //统计

    //模板
//        新建模版
//        管理模版
//        更换模版
//        标签调用

    //设置
//        全局设置
//        权限设置
//        内容模型
//        菜单管理
//        导航管理
//        配置管理
//        邮箱配置
});